package sky.cin.framework.sfoc.core.interfaces;

public interface BeanDefinition {;

    Class<?> getClazz();

    void setClazz(Class<?> clazz);

    boolean isLazy();

    boolean isSingleton();

    void setLazy(boolean lazy);

    void setLazy(Class<?> clazz);

    void setSingleton(boolean singleton);

    void setSingleton(Class<?> clazz);

}
